Blue Moon — definition

1. blue moon (Noun)

1 definition

blue moon (Noun) — A long time. ex. "something that happens once in blue moon almost never happens"

6 types of
age donkey's years lifetime long time years yonks